'use strict';

(function () {
  'use strict'
 
  window.globalEvent = window.globalEvent || {}
  // 全局Event、与外系统
  window.globalEvent = {
    // 电话页签切换
    EventCallRecordChange: 'EventCallRecordChange',
    // 在线页签切换
    EventChatRecordChange: 'EventChatRecordChange',
    // 文本结束会话
    EventChatDone: 'EventChatDone',
    // 电话结束通话
    EventCallReleased: 'EventCallReleased',
    // 话后处理
    EventAfterCall: 'EventAfterCall',
    // 通话状态改变事件
    EventAgentStatusChanged: 'AgentStatusChanged',
    // 座席登出事件
    EventAgentLogout: 'EventAgentLogout',
    // 座席信息
    EventAgentInfo: 'EventAgentInfo',
    // 知识库token
    EventAccessToken: 'EventAccessToken',
    // 客户和账户信息
    EventCusAndAccInfo: 'EventCusAndAccInfo',
    //客户信息
    EventCustomerQuery:'EventCustomerQuery'
  }
  // 系统内部Event
  window.systemEvent = {
    EVENT_AGENT_STATUES_CHANGE: 'EVENT_AGENT_STATUES_CHANGE',
    ACTION_AGENT_STATUES_CHANGE: 'ACTION_AGENT_STATUES_CHANGE'
  }

  // var obj = {}
  // window.globalUiKit.vm.$emit(window.globalEvent.EventCallRecordChange, obj)
  //
  // window.globalUiKit.vm.$on(window.globalEvent.EventCallRecordChange, obj => {
  //   console.log('receive ACTION_AGENT_STATUES_CHANGE_NOTIFY ' + JSON.stringify(obj || {}))
  // })


  // 1、保存数据到本地
  // 第一个参数是保存的变量名，第二个是赋给变量的值
  // sessionStorage.setItem('Author', 'session');
  // 2、从本地存储获取数据
  // sessionStorage.getItem('Author');
  // 3、从本地存储删除某个已保存的数据
  // sessionStorage.removeItem('Author');
  // 4、清除所有保存的数据
  // sessionStorage.clear();
})()
